User-Specified Names for AccuRev Entities

AccuRev deals with many kinds of named entities: files, directories, pathnames, depots, users, and so on. The table below details the restrictions on user-defined names for the various entities. Note that all names are case-sensitive; for example, user john is not the same as user John.

Note: In the table below, “characters” means NON-NULL characters. Do not subtract 1 to account for the terminating NUL.

Kind Max. Name Length Characters Allowed in Name Character Restrictions
depot 79 A-Z,a-z,0-9 - _ . + @ SPACE May begin with a digit (provided there is at least one non-digit in the name), must not begin with a dot (.), and must not include either a slash (/) or a backslash (\). Non-ASCII Unicode characters are not supported.
stream
snapshot
workspace
reference tree
79

A-Z,a-z,0-9
- _ . + @ SPACE

non-ASCII Unicode

May begin with a digit (provided there is at least one non-digit in the name), must not begin with a dot (.), and must not include either a slash (/) or a backslash (\). Non-ASCII Unicode characters are permitted.

user
group
99 A-Z,a-z,0-9 - _ . + @ SPACE

Must begin with a letter. Non-ASCII Unicode characters are not supported.

password 19 any

None.

Caution: This means that special characters such as BACKSPACE are valid password characters)

pathname of slice
(of a depot or replica)
255 name validation performed by the operating system Applied by the operating system.
pathname of workspace
pathname of reference tree
127 name validation performed by the operating system Applied by the operating system.
segment (between slashes) of element pathname 255 name validation performed by the operating system

Applied by the operating system.

Note: Do not to be confused with the "multi-segment" feature of AccuRev change packages.